package main

import (
	"blog-server/global"
	"blog-server/runtime"
)

func main() {
	// 初始化配置
	runtime.InitializeConfig()
	global.App.Log = runtime.InitializeLog()
	// 初始化数据库
	global.App.DB = runtime.InitializeDB()
	// 程序关闭前，释放数据库连接
	defer func() {
		if global.App.DB != nil {
			db, _ := global.App.DB.DB()
			db.Close()
		}
	}()
	runtime.RunServer()
}
